S-Scrum: a Secure Methodology for Agile Development of Web Services
نویسندگان
چکیده
Widely used in development of web services, Scrum contributes to agile service development, reducing the Time To Market (TTM) and increasing the profit to service providers. Caring for dynamic requirement changes and incremental development of web services are other advantages of employing Scrum for development of web services. However there are several problems with this methodology limiting its applicability to web service development. Scrum overlooks precise documentation of development activities to increase the development speed. Nonetheless this approach negatively affects the quality of the web services through incorporating imprecision and lack of tractability into the development process. On the other hand security as a quality attribute has always been one of the most important concerns of the web service development. To care for security of the web service we always need to incorporate security analysis and design into the development life cycle. Although there have been some attempts to care for analysis activities within the Scrum iterations, it is not clear yet how to achieve this automatically through the Scrum processes. On the other words careful engineering of security into the overall system analysis and design is often neglected. In this paper we propose a security-enhanced version of scrum i.e. Secure Scrum (S-Scrum) to accommodate security analysis and design activities within the Scrum. We have modified the scum process to care for security analysis and design through the standard Scum processes. The validity of the proposed approach is verified through formal modeling and description of the process steps. We propose a grammar for formal description of Scum process model. Keywords-Scrum; Web Service; Security; Automata.
منابع مشابه
A Security Evaluation Framework for U.K. E-Goverment Services Agile Software Development
This study examines the traditional approach to software development within the United Kingdom Government and the accreditation process. Initially we look at the Waterfall methodology that has been used for several years. We discuss the pros and cons of Waterfall before moving onto the Agile Scrum methodology. Agile has been adopted by the majority of Government digital departments including th...
متن کاملApplying Agile Software Development Methodology in a Dynamic Business Environment
In a fast changing business environment, companies that can innovate better and faster, and respond quickly to customer’s requirements, will win. One of the most important industries of knowledge-based economy, by all means, is the software industry. In order to achieve business success and to innovate in the market, almost every large organization relies on software. The emergence of Web 2.0 a...
متن کاملUnderstanding agile project management methods using Scrum
Purpose – This paper seeks to define and describe agile project management using the Scrum methodology as a method for more effectively managing and completing projects. Design/methodology/approach – This paper provides a general overview and introduction to the concepts of agile project management and the Scrum methodology in particular. Findings – Agile project management using the Scrum meth...
متن کاملBenefits Of Combining WSDM And Scrum Framework For Web Development
This paper evaluates the benefits of combining Web Semantics Design Method (WSDM) and Agile Framework―Scrum‖ for modeling and Project Management (PM), respectively, of a Web Applications (WA). Furthermore, it is to detail the potential benefits of combining WSDM and Scrum in the development of WA. Moreover, when WSDM is adopted in modeling, the potential benefits have been reflected. What lacks...
متن کاملSoftware Upgradation Model Based on Agile Methodology
Agile software development work on twelve principle for software development which implies requirements and solutions evolved through the combined team work of disciplined and interdisciplinary teams. The objective of this paper is to connect agile methodology with Version Control System for more efficient and effective utilization of resources. In this proposed model based on agile methodology...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013